﻿using System;  //命名空间--为了分割类
using Common;

namespace FirstConsole  // 声明命名空间
{
    internal class Program
    {
        /*
         *  1.
         *  2.
         *  3.
         *  4.
         *  5.
         */
        /// <summary>
        /// 这是一个文档注释
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            #region 第一段代码
            Console.WriteLine("Hello World!");
            Console.WriteLine("哈哈哈");
            Person person = new Person() { Name = "Gavin", Age = 18 };
            Console.WriteLine(person.Age);
            Console.WriteLine(person.Name);
            #endregion

            #region 第二段代码

            #endregion

            #region 第三段代码




            #endregion

            #region bool类型
            bool result = false;
            if (!result)
            {
                Console.WriteLine("hellow.你要执行我");
            }
            else
            {
                Console.WriteLine("result为假");
            }
            #endregion

            #region int类型
            int age = 30;
            string name = "Gavin";
            Console.WriteLine("我叫{0}，我的年龄是{1}岁", name, age);
            #endregion

            #region long类型
            long money = 300000000L;
            long money2 = 30;
            // 低类型会自动变成高类型 
            #endregion


            #region char类型
            string name1 = "光泽";
            char name2 = '男';
            char name3 = 'W';
            #endregion

            #region 浮点类型
            decimal m_pi = 3.141555555555555555555555m;
            double d_pi = 3.1415555555555555555555d;
            float f_pi = 3.141599999999999999999999999999999f;
            Console.WriteLine(m_pi);
            Console.WriteLine(d_pi);
            Console.WriteLine(f_pi); 
            #endregion


        }

    }
}